prolonged and constant barking - Turco Inglés Diccionario